package com.siashan.toolkit.oss.qiniu;

import com.siashan.toolkit.oss.core.OssStorageService;
import com.siashan.toolkit.oss.qiniu.core.QiniuOssStorageService;

/**
 * 七牛云工厂类
 *
 * @author  Small
 * @since  1.0.1
 **/
public class QiniuOssFactoryProvider {
    private QiniuOssProperties qiniuOssProperties;


    public QiniuOssFactoryProvider(QiniuOssProperties qiniuOssProperties) {
        this.qiniuOssProperties = qiniuOssProperties;
    }


    /**
     * 获取存储服务类
     *
     * @return  七牛云Oss存储服务类
     */
    public OssStorageService getStoreageService(){
        return new QiniuOssStorageService(qiniuOssProperties.getConfig());
    }

}
